leaf dropping - French English Dictionary